package team.seekers.hula.course.resource.sectionContent.entity.dto;

import lombok.*;
import team.seekers.hula.common.entity.BaseDTO;

import java.util.Map;

/**
 * date: 2022/5/1 0:49
 *
 * @author GH
 * QQ 1124813753
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class SectionContentListDTO extends BaseDTO {

    private String id;

    /**
     * 点播文件id
     */
    private String resourceId;
    /**
     * 内容名称
     */
    private String name;
    /**
     * 类型（视频0，文档1，讨论2）
     */
    private Integer type;
    /**
     * 视频的{进度: 题目id}集合
     */
    private Map<String, String> problems;
    /**
     * 本内容当前观看进度
     */
    private Integer progress;

    private Integer published;
}
